home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 12 - 1996 / 12.02 Feb 96 / 12.02 Getting Started / CSingleCharPane.h < prev   
Encoding:
C/C++ Source or Header  |  1995-11-21  |  643 b   |  25 lines  |  [TEXT/CWIE]

  1. #include <LPane.h>
  2. #include <LCommander.h>
  3.  
  4.  
  5. class    CSingleCharPane : public LPane,
  6.                           public LCommander {
  7. public:
  8.     enum { class_ID = 'Cmdr' };
  9.     
  10.     static CSingleCharPane *CreateSingleCharPaneStream( LStream *inStream );
  11.     
  12.                         CSingleCharPane( LStream *inStream );
  13.     virtual Boolean        HandleKeyPress( const EventRecord &inKeyEvent );
  14.     virtual Boolean        ObeyCommand( CommandT inCommand,
  15.                                     void *ioParam );
  16.     virtual void        FindCommandStatus( CommandT inCommand,
  17.                                     Boolean &outEnabled,
  18.                                     Boolean &outUsesMark,
  19.                                     Char16 &outMark,
  20.                                     Str255 outName );
  21.     virtual void        DrawSelf();
  22.                 
  23. protected:
  24.     char                mChar;
  25. };